package Datastruct.Tree;

public class Test {
    public static void main(String[] args) {
        BinaryTree binaryTree = new BinaryTree();

        Node root = new Node(1, "根");
        Node node1 = new Node(2, "露露");
        Node node2 = new Node(3, "蕾欧娜");
        Node node3 = new Node(4, "拉克丝");
        Node node4 = new Node(5, "锤石");
        Node node5 = new Node(6, "布隆");
        Node node6 = new Node(7, "机器人");

        root.setLeft(node1);
        root.setRight(node2);
        node1.setLeft(node4);
        node1.setRight(node5);
        node2.setRight(node3);
        node2.setLeft(node6);

        binaryTree.setRoot(root);  //设置根节点
        binaryTree.delNode(2);    //删除5号结点
        binaryTree.preOrder();
//        System.out.println("--------------------------------------------------");
//        binaryTree.inOrder();
//        System.out.println("--------------------------------------------------");
//        binaryTree.postOrder();

//        Node  node = binaryTree.inorderNode(5);
//        if(node !=null){
//            System.out.printf("信息为：id=%d name=%s",node.getNo(),node.getName());
//        }else{
//            System.out.println("没有找到");
//        }


    }
}
